package com.kaifamiao.www.demo.Do25;

import java.util.Scanner;

public class Person {    //定义 “ 人 ”类    用帕斯卡命名法，因此类的首字母大写

            public String name;     //定义姓名属性

            public int age;   //定义年龄属性

            public String gender;  //定义性别属性
            //第一种构造方法重载：定义无参构造方法
            public Person(){
                this.name = "蔡徐坤";
            }
            //第二种构造方法重载：定义带参构造方法
            public Person(String name){
                this.name = name;
            }

             // 定义工作方法   第一种work（）方法重载：  无参work（）方法
            public void work(){

                System.out.println(this.name + "基尼太美");
            }
            //第二种work方法重载： 带参的work（）方法
                public void work(String contect){

                System.out.println( "唱，跳，rap，篮球"+ " "+contect);
                }
            public static void main(String[] args) {

                //Person cai = new Person();
                //cai.name = "蔡";    //  为对象name属性赋值
                //cai.gender = "男";  //   为对象的gender属性赋值
                //cai.age = 2;        //  为对象的age属性赋值
                //cai.work();         //  调用对象的work方法
                //cai.work("鸡鸡你太美");
                Person person = new Person("蔡徐坤");
                System.out.println("大家好，欢迎"+person.name +"的到来");
                Scanner scanner = new Scanner(System.in);
                System.out.println("请选择性别：(1,男，2,女)");
                switch (scanner.nextInt()){
                    case 1:
                        person.gender = "男";
                        break;
                    case 2:
                        person.gender = "女";
                        break;
                    default :
                        System.out.println("输入错误");
                        return;
                }
                System.out.println("请输入年龄");
                person.age = scanner.nextInt();
                person.work();

    }
}
